@charset "utf-8";
/* CSS Document */
/***
 *	Tzm v3.11 Style (Default Style)
 *	Design by Joop  2011.04
 **/
/*注册登录*/
.login_main { width: 1000px; margin: 0 auto; padding: 0 4px; }
#header, #content, #footer, .layout-p32a24, .layout-p24a30 { zoom: 1; }
#header::after, #content::after, #footer::after, .layout-p32a24::after, .layout-p24a30::after {
content: "";
display: block;
height: 0;
clear: both;
}
.mod-logo { display: block; margin: 8px 0 0 0; height: 50px; }
.mod-logo .title { float: left; }
.mod-logo .title a { text-decoration: none; background: url(../../images/logo-append.png) no-repeat top left; display: inline-block; height: 38px; width: 120px; float: left; }
.mod-logo .title .sub-title { display: inline-block; float: left; font-weight: 700; font-family: Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 22px; display: block; color: #666; height: 36px; line-height: 36px; margin-left: 10px; }
.mod-logo .additional { color: #666; }
.mod-logo .additional { float: right; }
.mod-logo .additional span { display: block; clear: both; text-align: right; line-height: 24px; }
.mod-logo .additional .last { border: none 0; }
.mod-logo .additional .alicow { background-position: 0 -134px; width: 81px; margin: 0 4px -4px 4px; _margin: 0 4px 0 4px; height: 20px; display: inline-block; padding: 0; }
.mod-logo .additional .alicow, .mod-logo .additional .advice, .mod-logo .additional .cxt { }
.mod-logo .additional a { padding: 0 6px 0 6px; line-height: 12px; /*border-right: 1px solid #666;*/ }
.mod-logo a:link, .mod-logo a:visited { color: #666; }
.martop20 { margin-top: 20px; }
.main952_box { width: 952px; margin: 0px auto; }
.loginleft { width: 574px; height: 350px; float: left; }
.loginright { width: 372px; float: left; color: #333; }
.freeregpad { padding: 34px 0 18px 0; border: solid #CACACA; width: 370px; background: #FAFAFA; border-width: 1px 1px 0 1px; }
.signindiv .div1 { line-height: 20px; margin-left: 36px; font-size: 14px; font-family: Microsoft YaHei/*songti*/; font-weight: bold; }
.loginbox { font-size: 12px; margin: 20px 0 0 20px; }
.loginbox p { margin-bottom: 16px; }
.loginbox p em { display: inline-block; font-size: 12px; text-align: right; width: 48px; margin-right: 12px; }
.loginbox .tip { color: #999; }
.inputwd1 { width: 182px; font-size: 12px; padding: 2px 0 3px 2px; margin-right: 4px; border: 1px solid #B5B5B5; height: 22px; line-height: 24px; vertical-align: middle; }
.signinbutton { color: white; width: 87px; height: 29px; font-size: 12px; font-weight: bold; margin: 0 8px 0 60px; padding: 0px; line-height: 29px; vertical-align: middle; background: url(../../images/signin.gif) no-repeat; border: none; cursor: pointer; }
a.freeregister { background: url(../../images/signin.gif) no-repeat 0 -58px; height: 29px; width: 87px; display: inline-block; vertical-align: middle; color: #333; text-align: center; line-height: 30px; }
.mod-tb-signin { font-size: 12px; text-indent: 36px; padding: 32px 0; height: 22px; background: url(../../images/login_top.png) no-repeat top left; }
.mod-tb-signin em { font-weight: bold; }
.loginright .footer-line { height: 63px; background: url(../../images/login_bottm.png) no-repeat top left; }
.spInfo { color:#F30; }
.error_info { color:#F30; }
/*登录和退出*/
.loading_block { height: 260px; width: 500px; }
.center_div { display: inline-block; padding: 10px; margin:0 0 0 250px; vertical-align: middle; width:500px; }
.loading_usercenter { margin: 18px 0 10px; }
.loading_onclick { padding: 38px 25px 0 0; text-align: right; }
/*用户中心*/
.share { background: url("../../images/user-titbg.png") repeat-x scroll left -108px transparent; clear: both; height: 38px; line-height: 33px; }
.share h1.tit { font-size: 22px; color: #F50; font-family: Microsoft YaHei; text-indent: 10px; font-weight: normal; }
.nav_m { height: 27px; line-height: 27px; text-indent: 10px; }
.menuls { width: 118px; margin-right: 10px; z-index: 1; }
.bb1_b { border: 1px solid #CAD9EA; }
.menuls2 { border: 1px solid white; background: #F5FAFE; padding-top: 20px; }
.menuls2 a.line { padding: 10px 0 0 5px; border: 1px solid #CAD9EA; border-right: 1px solid white; background: white; font-weight: bold; width: 107px; left: 4px; top: 1px; topz-index: 99; }
.menuls2 a { font-size: 14px; height: 24px; width: 106px; padding: 10px 0 0 10px; border-top: 1px dashed #CAD9EA; color: #069; font-weight: normal; display: block; position: relative; }
.menuls2 span { float: left; width: 19px; height: 17px; }
.icon01 { background: url(../../images/u_idx4.png) -7px -3px; margin: -2px 5px 0 0px; }
.icon02 { background: url(../../images/u_idx4.png) -5px -38px; margin: -2px 5px 0 0px; }
.icon03 { background: url(../../images/u_idx4.png) -3px -74px; margin: -2px 5px 0 0px; }
.icon05 { background: url(../../images/u_idx4.png) -3px -146px; margin: -2px 5px 0 0px; }
.icon09 { background: url(../../images/u_idx4.png) -3px -287px; margin: -2px 5px 0 0px; }
.rightpane { width: 870px; overflow: hidden; }
.mid_a { width: 850px; padding: 10px; background: #F90; overflow: hidden; }
.w827 { width: 846px; }
.tx { width: 120px; height: 120px; text-align: center; margin: 2px; border: 0px solid #D5D4D4; display: table-cell; vertical-align: middle; }
.tx img { width: 120px; height: 120px; }
.ninf { margin: -2px 0 0 10px; line-height: 33px; font-size: 14px; width:710px; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.ninf a { margin: 0 3px 0 3px; }
.user_inf { float: left; width: 850px; overflow: hidden; }
dl.user_inf { width: 100%; margin: 10px; display: inline; float: left; font-size: 14px; line-height: 25px; }
dl.user_inf dt { width: 78px; float: left; font-weight: bold; }
dl.user_inf dd { width: 320px; float: left; overflow: hidden; }
dl.user_inf p b { font-size: 17px; margin: 0 3px 0 3px; font-weight: bold; color: #FC0000; }
.user_inf a { margin-left: 20px; display: inline; }
.c_gray { color: #8A8A8A; }
.f12 { font-size: 12px; }
dl.user_inf dt.line { height: 1px; overflow: hidden; border-bottom: 1px dashed #E0E0E0; margin: 10px 0 10px 0; width: 787px; float: left; }
/*订单中心*/
span.close { width: 14px; height: 14px; display: inline-block; float: right; margin: 10px 10px 0 0; background: url(../../images/ico.png) 0px 0px; cursor: pointer; }
.mylist_note { padding: 10px; line-height: 21px; background: #FFF8DD; border: 1px solid #F0CC88; }
.bb1_a { border: 1px solid #CEE9FE; }
.menu_n, .mylist_menu { border-bottom: 1px solid #CEE9FE; z-index: 1; position: relative; }
.menu_z, .earned, .menu_n, .mylist_menu { height: 30px; line-height: 30px; }
.c_gray { color: #8A8A8A; }
.mylist_menu span.inf { width: 400px; float: right; margin-right: 10px; text-align: right; overflow: hidden; height: 27px; }
.mylist_menu span.inf i { font-weight: bold; color: #F30; font-style: normal; font-size: 13px; margin: 0 3px 0 3px; }
.mylist_menu li { display:inline; margin:0 0 0 10px; }
.mylist_inf { height: 30px; line-height: 30px; text-indent: 10px; color: #666; }
.lpdh_biao1 { font-size: 12px; line-height: 24px; color: #666; }
.mylist_tab { text-align: center; }
.mylist_tab, .mylist_tab2 { border-top: 1px solid #ACE; width: 870px; font-size: 12px; color: black; }
.lpdh_wujl { font-size: 14px; font-weight: bold; color: #6A561A; width: 550px; min-height: 34px; overflow: hidden; line-height: 36px; background: #FEE495; text-align: center; margin: 25px 0 10px 140px; display: inline; }
.lpdh_wujl2, .lpdh_check { width: 827px; text-align: center; height: 24px; line-height: 24px; margin: 0 0 10px 0; color: #666; }
.lpdh_wujl2 a { margin: 0 10px 0 10px; }
.nr12 a { font-size: 12px; color: red; text-decoration: underline; }
.odd { background-color:#F1F9FB }
.odb { background-color:#D6D6D6 }
/*支付宝*/
.wp { margin:5px auto; width:695px; height:20px; }
.field { margin:5px auto; width:850px; height:30px; line-height:30px; font-size:14px; }
.tip { margin:5px auto; width:850px; line-height:24px; font-size:14px; }
/*重设密码*/
.unlogin_form { padding: 30px 0 0 30px; width: 530px; }
.unlogin_form p { margin: 0 0 30px; }
.unlogin_form p.acts { margin-left: 120px; }
.unlogin_form p .f_label { float: left; font-size: 14px; line-height: 28px; text-align: right; width: 120px; }
.unlogin_form p .txt_input { width: 250px; }
.member_page .txt_input { font-size: 13px; padding: 6px 5px; }
.r3px { border-radius: 3px 3px 3px 3px; }
.txt_input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; box-shadow: 0 2px 2px #DEDEDE inset; color: #777777; cursor: text; font-size: 12px; padding: 4px 5px; }
.noime { ime-mode: disabled; }
.unlogin_form p.hint { color: #f60; margin: 100px 0 20px; font-size:14px; line-height:14px; }
.blue_btn:active { background: -moz-linear-gradient(center top, #84AEE8, #6891D7 50%, #5D84D1 50.1%, #577BC4) repeat scroll 0 0 transparent; border: 1px solid transparent; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5) inset; }
.blue_btn { background: -moz-linear-gradient(center top, #649DE0, #487DD5 50%, #4070D0 50.1%, #3467CC) repeat scroll 0 0 transparent; border: 1px solid #3282D0; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); color: #FFFFFF; cursor: pointer; display: inline-block; padding: 3px 10px; text-align: center; }
